#include "macros.h"
Include dependency graph for kernel.h:

This graph shows which files directly or indirectly include this file:

Namespaces |
|
| namespace | mudbox |
Classes |
|
| class | mudbox::FileEvent |
| Holds information about the a recent or
in-progress file event. See m_pFileEvent for more information.
More... |
|
| class | mudbox::KeyboardEvent |
| class | mudbox::Kernel |
| The main API access point to Mudbox,
contains the most basic functions and data. More... |
|
| class | mudbox::Timer |
| Helps finding performance issues. See the
MB_TIMER macro for more
details. More... |
|
| class | mudbox::Statistics |
| Holds useful information about the current
session of Mudbox. More... |
|
| class | mudbox::Instance< c > |
| This is a helper class to manage class
instances implemented in plugins, provided for convenience.
More... |
|
Functions |
|
| MBDLL_DECL Kernel * | Kernel (void) |
| Returns a pointer to the mudbox kernel
object. |
|
| template<typename c> | |
| c * | CreateInstance (void) |
| This function provides an easy way to create
objects based on interfaces. |
|
|
|
Returns a pointer to the mudbox kernel object. |
|
||||||||||
|
This function provides an easy way to create objects based on interfaces. Example:
Image *pMyImage = CreateInstance<Image>();
00637 { return dynamic_cast<c *>( Kernel()->CreateClassInstance( c::StaticClass() ) ); };
|